951
766
2
3
293
110
33
1
4
292
16
1
6
1
2
1
177
128
31
593
2
1717
518
1013
913
123
5
1
1508
30
34
12
14
32
1
1
63
1
1
1
1
139
1
611
964
767
801
43
9
1
12
1082
1
5
69
1
1
152
81
5
15
4
1
2
19
417
1
1272
27
24
1641
1
37
1552
82
64
4
33
18
1
149
1031
4
1
344
149
1713
4
509